Contents ----- Copyright Up Previous Next

You need a fix I'm your prostitute
Repression says depravity is cute
I'll feed you lines to make you smile
You're so easy to dehumanise

(Maniac Street Preachers, "So Dead")

Changes And News

This chapter describes the differences and incompatibilities compared to the previous version. For older versions, refer to the files CHANGES and NEWS coming with the archives.

Changes

These are the improvements and bugfixes:
 hsc:
 - fixed bug: assignments like "sepp=(''+sepp)" resulted into an
   empty string, independent of the value of sepp
 - fixed bug in comment parser: "<* *x> *>" aborted comment context
   too soon, and the second ">", that actually closed the comment,
   caused message#30 (unmatched `>') [Olaf Burkart]
 - fixed bug: column in message position sometimes had strange
   values within nested macros
 - fixed bug: on scanning image size, buffer exceeding was
   recognised too late (used "+" instead of "-"...)
 - fixed a portability problem when reading images: now it uses
   `fopen(file, "rb")' instead of just `fopen(file, "r")' [Walter
   Doerwald]
 - fixed some minor problems in the error handling of image files
 - added message#4 "error reading file"
 - added message#5 "too many errors or messages"
 - added CLI option MAXMSG
 - added support for CLI option MAXERR to make it work as described
   in the documentation
 - added support for hexadecimal entities (like "&#x6c34;")
 - added (again) detection of illegal white space within entities
   [Oliver Roberts]
 - removed some static string arrays and replaced them by dynamic
   ones
 - validated the correctness of the jfif/jpeg-scanner and removed
   entry from "known bugs"

 documentation:

 - added Postscript-version of manual and made it available in
   separate archive (hsc-ps.lha)
 - added "docs/usecases.html" describing how to accomplish certain
   tasks of maybe common interest
 - added "docs/changes.html" describing everything new for the
   current release. This is generated from the files CHANGES and
   NEWS, which still describe all releases.
 - added two missing pixels to the ghosted version of the
   Contents-icon
 - rewrote "docs/project/index.html"

 hsc.prefs:

 - still contains the same rotten stuff as in the last release, but
   see "docs/usecases.html" for a experimental "hsc.prefs" for
   html-4.0

 miscellaneous:
 - compiled with gcc 2.7.2.1

News

These are the things you have to take care of only if you upgrade an already existing installation. They are most likely of no use for new users.
- Hsc does no more create a new project file if you specify a
  non-existent one with the CLI-option PRJFILE. Instead, you will have
  to create it using "hscpitt new" before.

  If you are not already familiar with hscpitt, maybe you will want to
  give a short look to `docs/project/index.html', because it now
  contains a short sort-of tutorial to the basic commands of hscpitt
  and hscdepp.

- There is no more `hsc-all.lha', but only a `hsc-source.lha' that now
  also contains the documentation, and therefore the same contents as
  `hsc-all.lha' in earlier versions.